

.news{

    .news-img{
        width: 100%;
        margin-bottom: 2rem;
    }
    .news-body{
        padding: 0 1.5rem;
    }
    .title{
        font-size: 2.8rem;
        font-weight: 400;
        margin-bottom: 1rem;
    }
    .source-date{
        margin-bottom:1rem;
        font-size: 1.2rem;
        a{
            color: #0078a3;
            text-decoration: underline;
        }
        span{
            &:before{
                content: "|";
                padding: 0 6px;
            }
        }
    }
    .news-content{
        h2,h3,h4,h5,h6{
            margin-bottom: .6rem;
        }
        h2{
            font-size: 2.2rem;
        }
        h3{
            font-size: 1.6rem;
        }
        p{
            line-height: 1.5;
        }
        p,span{
            font-size: 1.4rem!important;
            font-family: Roboto,Helvetica Neue,Helvetica,Arial,sans-serif!important;
        }
        img{
            width: 100%;
            display: block;
        }
    }
}
